#include<iostream>
#include<cstring>
#include<string>
#include<stack>
using namespace std;

string a;
stack<char> s;
char ans[100005];

int main(){
	
	while(cin>>a){
		bool flag=false;
		for(int i=0;i<a.length();i++){
			if(a[i]=='m')flag=true;
			else if(a[i]=='i'){
				if(flag){
					flag=false;
					continue;
				}else if(s.top()=='m'){
					s.pop();
					flag=false;
					continue;
				}else{
					flag=false;
					s.push(a[i]);
				}
			}else{
				flag=false;
				s.push(a[i]);
			}
			cout<<s.top()<<endl;
		}
		for(int i=0;i<s.size();i++){
			ans[i]=s.top();
			s.pop();
		}
		for(int i=s.size()-1;i>=0;i--)cout<<ans[i];
		cout<<endl;
	}
}
